<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        let obj = {
            uname: '小米',
            num: '1000',
            weight: 0.55 + 'kg',
            address: '中国大陆',
            'uu': '不是'
        }
        //复杂数据类型存储必须转换为JSON字符串存储 对象得转换成字符串类型 里面的方法都是字符串 加引号
        localStorage.setItem('obj', JSON.stringify(obj))
        // 会得到这样一个 属性和值都有双引号 {"uname": "小米", "num": "1000"}
        console.log(typeof localStorage.getItem('obj'));

        // 把JSON字符串转换为对象 和上面相反的操作
        const str = localStorage.getItem('obj')
        console.log(JSON.parse(str));
    </script>
</body>

</html>